package com.jd.risk.bankorder.dao.bankorder;

import com.jd.risk.bankorder.annotation.MyBatisRepository;
import com.jd.risk.bankorder.entity.bankorder.TeslaOrderInfo;
import com.jd.risk.bankorder.entity.bankorder.TeslaOrderInfoExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;
@MyBatisRepository
public interface TeslaOrderInfoMapper {
    long countByExample(TeslaOrderInfoExample example);

    int deleteByExample(TeslaOrderInfoExample example);

    int deleteByPrimaryKey(Long id);

    int insert(TeslaOrderInfo record);

    int insertSelective(TeslaOrderInfo record);

    List<TeslaOrderInfo> selectByExample(TeslaOrderInfoExample example);

    TeslaOrderInfo selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") TeslaOrderInfo record, @Param("example") TeslaOrderInfoExample example);

    int updateByExample(@Param("record") TeslaOrderInfo record, @Param("example") TeslaOrderInfoExample example);

    int updateByPrimaryKeySelective(TeslaOrderInfo record);

    int updateByPrimaryKey(TeslaOrderInfo record);
}